stamp the foot - Turkish English Dictionary